package com.sunnos.express.entity;

import java.io.Serializable;
import java.math.BigDecimal;
public class PurchaseOrder implements Serializable{

	private static final long serialVersionUID = 7106970468142622885L;
	private String poId;
	private String cpoId;
	//private Customer customer;
	private String destination;
	private String poTime;
	private String addTime;
	private String goodsDesc;
	private String billMemo;
	private String freeMemo;
	private String payType;
	private BigDecimal incomeFactWeight;
	private BigDecimal incomeQuantity;
	private BigDecimal incomeBulkWeight;
	private String incomePayMode;
	private BigDecimal incomeReceivingMoney;
	private BigDecimal incomeFarMoney;
	private BigDecimal incomeAlreadyMoney;
	private String incomeMemo;
	private BigDecimal deliverFactWeight;
	private BigDecimal deliverBulkWeight;
	private String agent;
	private String channel;
	private BigDecimal deliverPayMoney;
	private BigDecimal deliverAlreadyMoney;
	private String deliverMemo;
	private int poStatus; // 0未审核 1已审核
	//private PoTrack lastPoTrack;
	private String lastPoState;
	private String lastTrackPoTime;
	private String operator;
	private String servicer;
	private String customerName;
	private String customerCode;
	private String gatheringDate;
	private String gatheringBank;
	private String gatheringState; //收款状态 0未收款 1已收款
	private String paymentDate;
	private String paymentBank;
	private String paymentState; //支付状态 0未支付 1已支付
	
	public String getPoId() {
		return poId;
	}
	public void setPoId(String poId) {
		this.poId = poId;
	}
	public String getCpoId() {
		return cpoId;
	}
	public void setCpoId(String cpoId) {
		this.cpoId = cpoId;
	}
	public String getDestination() {
		return destination;
	}
	public void setDestination(String destination) {
		this.destination = destination;
	}
	public String getPoTime() {
		return poTime;
	}
	public void setPoTime(String poTime) {
		this.poTime = poTime;
	}
	public String getAddTime() {
		return addTime;
	}
	public void setAddTime(String addTime) {
		this.addTime = addTime;
	}
	public String getGoodsDesc() {
		return goodsDesc;
	}
	public void setGoodsDesc(String goodsDesc) {
		this.goodsDesc = goodsDesc;
	}
	public String getBillMemo() {
		return billMemo;
	}
	public void setBillMemo(String billMemo) {
		this.billMemo = billMemo;
	}
	public String getFreeMemo() {
		return freeMemo;
	}
	public void setFreeMemo(String freeMemo) {
		this.freeMemo = freeMemo;
	}
	public BigDecimal getIncomeFactWeight() {
		return incomeFactWeight;
	}
	public void setIncomeFactWeight(BigDecimal incomeFactWeight) {
		this.incomeFactWeight = incomeFactWeight;
	}
	public BigDecimal getIncomeQuantity() {
		return incomeQuantity;
	}
	public void setIncomeQuantity(BigDecimal incomeQuantity) {
		this.incomeQuantity = incomeQuantity;
	}
	public BigDecimal getIncomeBulkWeight() {
		return incomeBulkWeight;
	}
	public void setIncomeBulkWeight(BigDecimal incomeBulkWeight) {
		this.incomeBulkWeight = incomeBulkWeight;
	}
	public String getIncomePayMode() {
		return incomePayMode;
	}
	public void setIncomePayMode(String incomePayMode) {
		this.incomePayMode = incomePayMode;
	}
	public BigDecimal getIncomeReceivingMoney() {
		return incomeReceivingMoney;
	}
	public void setIncomeReceivingMoney(BigDecimal incomeReceivingMoney) {
		this.incomeReceivingMoney = incomeReceivingMoney;
	}
	public BigDecimal getIncomeFarMoney() {
		return incomeFarMoney;
	}
	public void setIncomeFarMoney(BigDecimal incomeFarMoney) {
		this.incomeFarMoney = incomeFarMoney;
	}
	public BigDecimal getIncomeAlreadyMoney() {
		return incomeAlreadyMoney;
	}
	public void setIncomeAlreadyMoney(BigDecimal incomeAlreadyMoney) {
		this.incomeAlreadyMoney = incomeAlreadyMoney;
	}
	public String getIncomeMemo() {
		return incomeMemo;
	}
	public void setIncomeMemo(String incomeMemo) {
		this.incomeMemo = incomeMemo;
	}
	public BigDecimal getDeliverFactWeight() {
		return deliverFactWeight;
	}
	public void setDeliverFactWeight(BigDecimal deliverFactWeight) {
		this.deliverFactWeight = deliverFactWeight;
	}
	public BigDecimal getDeliverBulkWeight() {
		return deliverBulkWeight;
	}
	public void setDeliverBulkWeight(BigDecimal deliverBulkWeight) {
		this.deliverBulkWeight = deliverBulkWeight;
	}
	public String getAgent() {
		return agent;
	}
	public void setAgent(String agent) {
		this.agent = agent;
	}
	public String getChannel() {
		return channel;
	}
	public void setChannel(String channel) {
		this.channel = channel;
	}
	public BigDecimal getDeliverPayMoney() {
		return deliverPayMoney;
	}
	public void setDeliverPayMoney(BigDecimal deliverPayMoney) {
		this.deliverPayMoney = deliverPayMoney;
	}
	public BigDecimal getDeliverAlreadyMoney() {
		return deliverAlreadyMoney;
	}
	public void setDeliverAlreadyMoney(BigDecimal deliverAlreadyMoney) {
		this.deliverAlreadyMoney = deliverAlreadyMoney;
	}
	public String getDeliverMemo() {
		return deliverMemo;
	}
	public void setDeliverMemo(String deliverMemo) {
		this.deliverMemo = deliverMemo;
	}
	public int getPoStatus() {
		return poStatus;
	}
	public void setPoStatus(int poStatus) {
		this.poStatus = poStatus;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public String getOperator() {
		return operator;
	}
	public void setOperator(String operator) {
		this.operator = operator;
	}
	public String getServicer() {
		return servicer;
	}
	public void setServicer(String servicer) {
		this.servicer = servicer;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
	public String getCustomerCode() {
		return customerCode;
	}
	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}
	public String getGatheringDate() {
		return gatheringDate;
	}
	public void setGatheringDate(String gatheringDate) {
		this.gatheringDate = gatheringDate;
	}
	public String getGatheringBank() {
		return gatheringBank;
	}
	public void setGatheringBank(String gatheringBank) {
		this.gatheringBank = gatheringBank;
	}
	public String getGatheringState() {
		return gatheringState;
	}
	public void setGatheringState(String gatheringState) {
		this.gatheringState = gatheringState;
	}
	public String getPaymentDate() {
		return paymentDate;
	}
	public void setPaymentDate(String paymentDate) {
		this.paymentDate = paymentDate;
	}
	public String getPaymentBank() {
		return paymentBank;
	}
	public void setPaymentBank(String paymentBank) {
		this.paymentBank = paymentBank;
	}
	public String getPaymentState() {
		return paymentState;
	}
	public void setPaymentState(String paymentState) {
		this.paymentState = paymentState;
	}
	public String getLastPoState() {
		return lastPoState;
	}
	public void setLastPoState(String lastPoState) {
		this.lastPoState = lastPoState;
	}
	public String getLastTrackPoTime() {
		return lastTrackPoTime;
	}
	public void setLastTrackPoTime(String lastTrackPoTime) {
		this.lastTrackPoTime = lastTrackPoTime;
	}	
}
